#ifndef __ICOMMAND__H
#define __ICOMMAND__H

struct ICommand
{
	ICommand() :
		result_(0) {}
	virtual ~ICommand() {}

	virtual void execute() = 0;
	virtual int getResult() = 0;
private:
	int result_;
};

#endif//__ICOMMAND__H

